'宣言
<System.Runtime.CompilerServices.ExtensionAttribute()> Public Overloads Shared Function SelectMany (Of TSource,TResult)( _ ByVal source As IIndexedSource(Of TSource), _ ByVal selector As System.Linq.Expressions.Expression(Of Func(Of TSource,IEnumerable(Of TResult))) _ ) As IIndexedSource(Of TResult)
[System.Runtime.CompilerServices.Extension()] public static IIndexedSource<TResult> SelectMany<TSource,TResult>( IIndexedSource<TSource> source, System.Linq.Expressions.Expression<Func<TSource,IEnumerable<TResult>>> selector )
パラメータ
- source
- 投影する値のコレクション。
- selector
- 各要素に適用する変換関数。
型パラメータ
- TSource
- source内の要素の型。
- TResult
- selectorによって返されるシーケンスの要素の型。
戻り値の型
ソースコレクションの要素ごとに1対多の変換関数を呼び出した結果の要素を含む IIndexedSource<TResult>。